//===============================
//  功能 ：备注 
//  作者 ：上中野辅亚瑟王 
//  创建时间 ：2023-05-31  18-23-16 
//  Unity版本  ：2019.4.35f1 
//  变更时间 :  2023-05-31  18-23-16 
//===============================





using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace ZS.U3D.BASE.Runtime.StateMachine
{
    public interface IStateNode
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="machine"></param>
        /// <param name="ps"> 其他的一些参数 </param>
        void OnCreate(StateMachine machine,params object[] ps);
        /// <summary>
        ///  开始
        /// </summary>
        void OnStart();
        /// <summary>
        /// 循环
        /// </summary>
        void OnUpdate();
        /// <summary>
        /// 结束
        /// </summary>
        void OnEnd();
    }
}
